package minderupt.selenate.cli;

import java.util.List;

/**
 *
 */
public interface GlobalOptions {

    public static final String CLI_SCRIPT = "script";
    public static final String CLI_SCRIPTS = "scripts";
    
    public static final String CLI_REMOTE_CONTROL_HOST = "rcHost";
    public static final String CLI_REMOTE_CONTROL_PORT = "rcPort";
    public static final String CLI_REMOTE_CONTROL_STARTUP = "rcStartup";
    public static final String CLI_REMOTE_CONTROL_INITIAL_URL = "rcInitialUrl";

    public static final String CLI_SELENIUM_CLOSE_AFTER_TEST = "closeAfterTest";

    public static final String CLI_REPORT_LOCATION = "report";

    public static final String CLI_IMPORT = "import";


    String getScript();

    void setScript(String script);

    String getScripts();

    void setScripts(String scripts);

    String getRcHost();

    void setRcHost(String rcHost);

    int getRcPort();

    void setRcPort(int rcPort);

    String getRcStartup();

    void setRcStartup(String rcStartup);

    String getRcInitialUrl();

    void setRcInitialUrl(String rcInitialUrl);

    String getReportLocation();

    void setReportLocation(String reportLocation);

    boolean isImport();

    void setImport(boolean importFlag);

    String getFileToImport();

    void setFileToImport(String fileToImport);
}
